#pragma once

#include "IGameState.h"

class HighscoreState : public IGameState
{
public:
	/**********************************************************/
	// Singleton Accessor
	static HighscoreState* GetInstance();

	virtual void Enter();
	virtual void Exit();
	virtual bool Update(float dt);
	virtual void Render();

private:
	HighscoreState() = default;
	virtual ~HighscoreState() = default;

	HighscoreState(const HighscoreState&) = delete;
	HighscoreState& operator= (const HighscoreState&) = delete;
};